/* основная форма */
.w-edit {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
	border-top:1px dashed #D0D0D0;
}
.w-edit .clear{
	clear:both;
}
.w-edit .hidden{
	display:none;
}
	/* строка формы */
	.w-edit div.row{
		min-height:26px;
	}
	.w-edit div.row:hover{
		background-color: #E7FBE3;
	}
	.w-edit .odd{
		background-color:#FFFFFF;
	}
	.w-edit .even{
		background-color:#F8F8F8;
	}
	
		/* блок названия */
		.w-edit div.label{
			width:25%;
			text-align:right;
			display:block;
			float:left;
			padding-top:5px;
			/*padding-right:10px;*/
			
		}
		.w-edit div.label .container{
			margin-left:5px;
			margin-right:5px;
		}
		/* блок данных */
		.w-edit div.data{
			width:74%;
			display:block;
			float:left;
		}
		.w-edit div.data .container{
			margin-top:3px;
			
		}

			/* эелементы формы (input, select) */ 
			.w-edit input.inpt,
			.w-edit select {
				height: 18px;
				line-height: 18px;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				padding: 0;
				margin: 0;
				color: #000000;
				background-color: #FFFFFF;
				border: 1px solid #D0D0D0;
				width: 300px; 
			}
			.w-edit input:focus,
			.w-edit textarea:focus,
			.w-edit select:focus {
				border: 1px solid #0099FF;
			}
			
			/* элеметны формы (radio) */ 
			.w-edit div label{
				padding-right:10px;
			}
			
			/* элемент формы img */
			.w-edit div.image-box img{
				width:100px;
				height: 75px;
				display: inline-block;
				border:1px solid #D0D0D0;
				margin-right:5px;
				margin-bottom:3px;
			}
			.w-edit .image-box .inpt{
				width:185px;
				margin-bottom:4px;
			}
			.w-edit .file-box{
				overflow: hidden; 
				width:160px; 
				height:20px; 
				background:url('picture_add.png') 2px 3px no-repeat; 
				padding:1px;
				
			}
			.w-edit .file-box:hover{
				border:1px solid #D0D0D0;
				padding:0px;
				background-position: 1px 2px; 
				
			}
			.w-edit .file-text{
				padding-left:21px;
				padding-top:2px;
			}
			/* old
			.w-edit .file-box{
				position:relative; 
				top:0px; 
				left:0px; 
				margin:0px;
				text-align:left;
				padding-left:22px;
				padding-top:3px;
				padding-right:1px; 
				padding-bottom:1px; 
				background:url('picture_add.png') 2px 3px no-repeat; 
				width:140px; 
				height:20px; 
				overflow:hidden;
				font-size:100%;
				
			}*/
			
			.w-edit .file-box input{
				margin-top: -50px;
				margin-left:-410px; 
				-moz-opacity: 0; 
				filter: alpha(opacity=0); 
				opacity: 0; 
				font-size: 150px; 
				height: 100px;
				cursor:pointer;
			}
			/* old
			.w-edit .file-box input{
				height:20px;
				line-height:20px;
				vertical-align:top;
				position:absolute; 
				right:0px;
				top:0;
				opacity: 0; filter: alpha(opacity=01);
				font-size:50px;
				cursor:hand;
			}*/
			.w-edit .delete-image{
				display: inline-block;
				height:20px;
				width:140px;
				padding-left:22px;
				padding-top:5px;
				background:url('delete.gif') 2px 3px no-repeat; 
				cursor:hand;
				margin:1px;
			}
			.w-edit .delete-image:hover{
				background-position: 1px 2px; 
				padding-top:4px;
				padding-left:21px;
				padding-right:0px; 
				padding-bottom:0px; 
				border:1px solid #D0D0D0;
			}


/* элементы формы (button,submit)  
   кнопки управления */
.w-edit .control {
	border-top:1px dashed #D0D0D0;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}
.control .button {
	margin-left:10px;
	display:inline-block;
	line-height:22px;
	padding:0 11px 0 0;
	border: 1px solid #868686;
	cursor:pointer;
	background-color:#FFFFFF;
}
.control .button input {
	display:inline-block;
	padding:0 0 0 11px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	outline:none;
	border: none;
	cursor:pointer;
	background-color:#FFFFFF;
}
.control .button input {
	height:22px;
}
.control .button img {
	vertical-align:middle;
	border:none;
}
.control .button:hover {
	background-color:#E7FBE3;
}
.control .button:hover a,
.control .button:hover b,
.control .button:hover input {
	background-color:#E7FBE3;
	margin:0;
	padding:0 0 0 11px;
}

.control input.save{
	padding-left:25px;
	background: url('accept.png') no-repeat 4px center;
}
.control .button:hover input.save{
	padding-left:25px;
}
.control input.cancel{
	padding-left:25px;
	background: url('cancel.png') no-repeat 4px center;
}
.control .button:hover input.cancel{
	padding-left:25px;
}

/* иконка окна редактора */
.editorWindow .topBar{
	background-image: url('edit.png');
}

	/* элемент формы textarea */
	.w-edit textarea{
		width:300px;
		height:150px;
		border: 1px solid #D0D0D0;
	}

		/* кнопка открыть редактор */
		.w-edit .openeditor{
			margin-top:2px;
			margin-left:1px;
			margin-bottom:2px;
			padding-left:22px;
			padding-top:3px;
			cursor:hand;
			display: block;
			height:18px;
			width:140px;
			background:url('edit.png') 2px 2px no-repeat; 
			
		}
		.w-edit .openeditor:hover{
			margin-top:1px;
			margin-left:0px;
			margin-bottom:1px;
			border:1px solid #D0D0D0;
		}